﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Web;
//using System.Web.UI;
//using System.Web.UI.WebControls;

//public partial class cms_default : System.Web.UI.Page
//{
//    ZaalManager zaalManager;

//    protected void Page_Load(object sender, EventArgs e)
//    {

//        zaalManager = new ZaalManager((debioscoopEntities)Session["db"]);

//        if (!IsPostBack)
//        {
            
//            zaalGridView.DataBind();

//        }

//    }

//    public void insertZaal(object sender, EventArgs e)
//    {

//        DropDownList bioscoopId = zaalGridView.FooterRow.FindControl("Bioscoop_drop") as DropDownList;

//        TextBox zaalNummer = zaalGridView.FooterRow.FindControl("insertZaalnummer") as TextBox;

//        TextBox rijen = zaalGridView.FooterRow.FindControl("insertRijen") as TextBox;

//        TextBox zitting = zaalGridView.FooterRow.FindControl("insertZitting") as TextBox;

//        //SqlDataSource1.InsertParameters["bioscoopNaam"].DefaultValue = bioscoopNaam.Text;


//        int bioscoop_id = int.Parse(bioscoopId.SelectedValue);
//        int zaalnummer = int.Parse(zaalNummer.Text);
//        int rijenInt = int.Parse(rijen.Text);
//        int zittingInt = int.Parse(zitting.Text);



//        bool succeed = zaalManager.insertZaal(bioscoop_id, zaalnummer, rijenInt, zittingInt);

//        if (succeed == false)
//        {
//            SQLerrorLabel.Text = "Er is iets misgegaan met het invoeren in de database. Mogelijk bestaat deze zaal al. ";
//        }

//        Response.Redirect(Request.RawUrl);

//    }

//    public void deleteZaal(object sender, EventArgs e)
//    {

//        Label id = zaalGridView.FindControl("lblId") as Label;

//        Label zaalnr = zaalGridView.FindControl("lblZaalnummer") as Label;

//        TextBox rijen = zaalGridView.FooterRow.FindControl("insertRijen") as TextBox;

//        TextBox zitting = zaalGridView.FooterRow.FindControl("insertZitting") as TextBox;

//        int bioscoop_id = int.Parse(id.Text);
//        int zaalnummer = int.Parse(zaalnr.Text);
//        int rijenInt = int.Parse(rijen.Text);
//        int zittingInt = int.Parse(zitting.Text);

//        bool succeed = zaalManager.deleteZaal(bioscoop_id, zaalnummer, rijenInt, zittingInt);

//        if (succeed == false)
//        {
//            SQLerrorLabel.Text = "Er is iets misgegaan met het invoeren in de database. Mogelijk bestaat deze zaal al. ";
//        }

//        Response.Redirect(Request.RawUrl);

//    }

//    public void updateZaal(object sender, EventArgs e)
//    {
//        GridViewRow test4 = zaalGridView.SelectedRow;


//        //DropDownList bioscoopId = zaalGridView.FooterRow.FindControl("Bioscoop_drop") as DropDownList;

//        //TextBox zaalNummer = zaalGridView.FooterRow.FindControl("insertZaalnummer") as TextBox;

//        Label id = zaalGridView.FindControl("lblId") as Label;

//        //Label myLabel = (Label) e.Item.FindControl("labelFromASCX_page");
//        Label test = (Label)zaalGridView.FindControl("lblId");

//        Label zaalnr = zaalGridView.TemplateControl.FindControl("lblZaalnummer") as Label;

//        TextBox rijen = zaalGridView.FooterRow.FindControl("insertRijen") as TextBox;

//        TextBox zitting = zaalGridView.FooterRow.FindControl("insertZitting") as TextBox;

//        int bioscoop_id = int.Parse(id.Text);
//        int zaalnummer = int.Parse(zaalnr.Text);
//        int rijenInt = int.Parse(rijen.Text);
//        int zittingInt = int.Parse(zitting.Text);

//        bool succeed = zaalManager.alterZaal(bioscoop_id, zaalnummer, rijenInt, zittingInt);

//        if (succeed == false)
//        {
//            SQLerrorLabel.Text = "Er is iets misgegaan met het invoeren in de database. Mogelijk bestaat deze zaal al. ";
//        }

//        Response.Redirect(Request.RawUrl);

//    }



//    public void getZalen(object sender, EntityDataSourceSelectingEventArgs e)
//    {
       
//        //EntityDataSource1.SelectParameters = zaalManager.getZalen();
        


//    }



//    //protected void PlanningDetailsOverview_ItemInserting(object sender, DetailsViewInsertEventArgs e)
//    //{
//    //    DropDownList FilmsList = (DropDownList)PlanningDetailsOverview.FindControl("Film_drop");
//    //    DropDownList BiosList = (DropDownList)PlanningDetailsOverview.FindControl("Bioscoop_drop");
//    //    DropDownList ZaalList = (DropDownList)PlanningDetailsOverview.FindControl("Zaal_drop");
//    //    CheckBox Drie_D = (CheckBox)PlanningDetailsOverview.FindControl("Drie_D");
//    //    TextBox time = (TextBox)PlanningDetailsOverview.FindControl("txtTijd");
//    //    TextBox date = (TextBox)PlanningDetailsOverview.FindControl("txtDatum");

//    //    planning insertPlanning = new planning();
//    //    insertPlanning.zaalbioscoopbioscoop_id = int.Parse(BiosList.SelectedValue);
//    //    insertPlanning.zaalzaalnummer = int.Parse(ZaalList.SelectedValue);
//    //    insertPlanning.filmfilm_id = int.Parse(FilmsList.SelectedValue);
//    //    insertPlanning.tijd = TimeSpan.Parse(time.Text);
//    //    insertPlanning.datum = DateTime.Parse(date.Text);
//    //    insertPlanning.dried = Drie_D.Checked;
//    //    pm.addPlanning(insertPlanning);


//    //}


//    //protected void Catch_SQLerror(object sender, SqlDataSourceStatusEventArgs e)
//    //{
        


//    //    if (e.Exception != null)
//    //    {
//    //        SQLerrorLabel.Text ="Er is een fout opgetreden. Probeer het straks opnieuw ";
//    //        e.ExceptionHandled = true;
//    //    }
//    //}


//    //public void InsertButton_Click(object sender, EventArgs e)
//    //{

//    //    DropDownList bioscoopId = zaalGridView.FooterRow.FindControl("Bioscoop_drop") as DropDownList;

//    //    TextBox zaalNummer = zaalGridView.FooterRow.FindControl("insertZaalnummer") as TextBox;

//    //    TextBox rijen = zaalGridView.FooterRow.FindControl("insertRijen") as TextBox;

//    //    TextBox zitting = zaalGridView.FooterRow.FindControl("insertZitting") as TextBox;

//    //    //SqlDataSource1.InsertParameters["bioscoopNaam"].DefaultValue = bioscoopNaam.Text;

//    //    zaal insertZaal = new zaal();
//    //    insertZaal.bioscoopbioscoop_id = int.Parse(bioscoopId.SelectedValue);
//    //    insertZaal.zaalnummer = int.Parse(zaalNummer.Text);
//    //    insertZaal.rijen = int.Parse(rijen.Text);
//    //    insertZaal.zitting = int.Parse(zitting.Text);

       
//    //    zaalManager.addZaal(insertZaal);
//    //    Response.Redirect(Request.RawUrl);

//    //}


//    //protected void zaalGridView_RowCreated(object sender, GridViewRowEventArgs e)
//    //{
//    //    zaalGridView.DataBind();
//    //}
//}



using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class cms_default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void zaalGridView_ItemInserted(object sender, DetailsViewInsertedEventArgs e)
    {
        zaalGridView.DataBind();
    }

    protected void zaalGridView_ItemUpdated(object sender, DetailsViewInsertedEventArgs e)
    {
        zaalGridView.DataBind();
    }

    protected void zaalGridView_ItemDeleted(object sender, DetailsViewInsertedEventArgs e)
    {
        zaalGridView.DataBind();
    }



    protected void Catch_SQLerror(object sender, SqlDataSourceStatusEventArgs e)
    {
       


        if (e.Exception != null)
        {
            SQLerrorLabel.Text ="Er is een fout opgetreden. Probeer het straks opnieuw ";
            e.ExceptionHandled = true;
        }
    }


public void InsertButton_Click(object sender, EventArgs e)

{

    DropDownList bioscoopNaam = zaalGridView.FooterRow.FindControl("Bioscoop_drop") as DropDownList;

    TextBox zaalNummer = zaalGridView.FooterRow.FindControl("insertZaalnummer") as TextBox;

    TextBox rijen = zaalGridView.FooterRow.FindControl("insertRijen") as TextBox;

    TextBox zitting = zaalGridView.FooterRow.FindControl("insertZitting") as TextBox;

    //SqlDataSource1.InsertParameters["bioscoopNaam"].DefaultValue = bioscoopNaam.Text;

SqlDataSource1.InsertParameters["rijen"].DefaultValue = rijen.Text;

SqlDataSource1.InsertParameters["zitting"].DefaultValue = zitting.Text;

SqlDataSource1.InsertParameters["bioscoopbioscoop_id"].DefaultValue = bioscoopNaam.Text ;

SqlDataSource1.InsertParameters["zaalnummer"].DefaultValue = zaalNummer.Text;

SqlDataSource1.Insert();

}


}

